#include <iostream>
#include <string>
using namespace std;

int main(){
	int n;
	cin >> n;
	char s;
	for(int i = 0;i < n;i++){
		string s0;
		int x,y;
		cin >> s0;
		if(s0 == "a"||s0 == "b"||s0 == "c"){
			s = s0[0];
			cin >> x >> y;
		}
		else{
			x = stoi(s0);
			cin >> y;
		}
		if(s == 'a'){
			string as = to_string(x) + "+" + to_string(y) + "=" + to_string(x+y);
			cout << as << endl;
			cout << as.size() << endl; 
		}
		else if(s == 'b'){
			string as = to_string(x) + "-" + to_string(y) + "=" + to_string(x-y);
			cout << as << endl;
			cout << as.size() << endl; 
		}
		else if(s == 'c'){
			string as = to_string(x) + "*" + to_string(y) + "=" + to_string(x*y);
			cout << as << endl;
			cout << as.size() << endl; 
		}
	}
	return 0;
}

//int main(){
//	string  str;
//	int n = 0;
//	getline(cin,str);
//	for(auto i = str.end() - 1;i >= str.begin();i--){
//		if(*i == 'a'||*i == 'd'||*i == 'g'||*i == 'j'||*i == 'm'||*i == 'p'||*i == 't'||*i == 'w'||*i == ' '){
//			n++;
//		}
//		else if(*i == 'b'||*i == 'e'||*i == 'h'||*i == 'k'||*i == 'n'||*i == 'q'||*i == 'u'||*i == 'x'){
//			n+=2;
//		}
//		else if(*i == 'c'||*i == 'f'||*i == 'i'||*i == 'l'||*i == 'o'||*i == 'r'||*i == 'v'||*i == 'y'){
//			n+=3;
//		}
//		else if(*i == 's'||*i == 'z'){
//			n+=4;
//		}
//	}
//	cout << n << endl;
//	return 0;
//}

//int main(){
//	string str,strd;
//	cin >> str;
//	for(auto i = str.end() - 1;i >= str.begin();i--){
//		strd += *i; 
//	}
//	if(str == strd){
//		cout << "yes" << endl;
//	}
//	else{
//		cout << "no" << endl;
//	}
//	return 0;
//} 

//int main(){
//	string s;
//	while(cin >> s){
//		for(auto i = s.end() - 1;i >= s.begin();i--){
//			cout << *i;
//		}
//		cout << endl;
//	}
//	return 0;
//}

//int main(){
//	int flag = 1;
//	string s;
//	while(cin >> s){
//		if(flag){
//			cout << s.size();
//			flag--;
//		}
//		else{
//			cout << "," << s.size();
//		}
//	}
//	return 0;
//} 

//int main(){
//	int n;
//	cin >> n;
//	string s;
//	cin >> s;
//	for(int i = 0;i < n;i++){
//		int c;
//		cin >> c;
//		if(c == 1){
//			string str;
//			cin >> str;
//			s += str;
//			cout << s << endl;
//		}
//		else if(c == 2){
//			int a,b;
//			cin >> a >> b;
//			s = s.substr(a,b);
//			cout << s << endl;
//		}
//		else if(c == 3){
//			int a;
//			string str;
//			cin >> a >> str;
//			s.insert(a,str);
//			cout << s << endl;
//		}
//		else if(c == 4){
//			string str;
//			cin >> str;
//			int pos = s.find(str);
//			if(pos != string::npos){
//				cout << pos << endl;
//			}
//			else{
//				cout << pos << endl;
//			}
//		}
//	}
//	return 0;
//} 

//int main(){
//	string m;
//	getline(cin,m);
//	for(int i = 0;i < m.size();i++){
//		if((m[i] > 'a' && m[i] <= 'z') || (m[i] <= 'Z' && m[i] > 'A')){
//			m[i] -= 1;
//		}
//		else if(m[i] == 'a'||m[i] == 'A'){
//			m[i] += 25;
//		}
//	}
//	cout << m << endl;
//	return 0;
//}

//int main(){
//	int n;
//	cin >> n;
//	string s = "Rock";
//	string j = "Scissors";
//	string b = "Paper";
//	for(int i = 0;i < n;i++){
//		string s1,s2;
//		cin >> s1 >> s2;
//		if(s1 == s2){
//			cout << "Tie" << endl;
//		}
//		else if((s1 == s && s2 == j)||(s1 == b && s2 == s)||(s1 == j && s2 == b)){
//			cout << "Player1" << endl;
//		}
//		else{
//			cout << "Player2" << endl;
//		}
//	}
//	return 0;
//} 
